<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>

    <script>

        var a = '1010';
        // var numA = +a;
        var numA = parseInt(a, 2);
        console.log(numA); // 1010

        // 1234
        // 4*10^0 +
        // 3*10^1 +
        // 2*10^2 +
        // 1*10^3

        // 4 + 30 + 200 + 1000

        // 1010
        // 0*2^0
        // 1*2^1
        // 0*2^2
        // 1*2^3

        // 2 + 8

        // 0x660000
        // 6*16^0
        // 6*16^1
        // 6 + 96

        // rgb(101, 0, 0)

        // var b = parseInt('050', 8);
        // console.log(b);

        var c = 010; // 8
        var d = 0xff; // 16
        console.log(typeof c);
        console.log(typeof d);


    </script>
</body>
</html>